奥兹国的桃乐西 2014
饰演 The Jester (voice)
马达加斯加3 2012
饰演 Stefano (voice)
奇幻精灵事件簿 2008
饰演 Thimbletack (voice)
圣诞老人3:逃跑的圣诞老人 2006
饰演 Jack Frost
101忠狗续集:伦敦大冒险 2003
饰演 Lars
星银岛(普通话) 2002
饰演 B.E.N. (voice)
青蛙王子 2001
饰演 Rodney
新岳父大人之三喜临门 1995
饰演 Franck Eggelhoffer
新岳父大人2 1995
饰演 Franck Eggelhoffer
企鹅与水晶 1995
饰演 Hubie
新岳父大人 普通话版 1991
饰演 Franck Eggelhoffer
新岳父大人 1991
饰演 Franck Eggelhoffer
好运当头 1991
饰演 Eugene Proctor
两大一小三俘虏 1989
饰演 Ned Perry
两大一小三俘虏(三个亡命徒) 1989
饰演 Ned Perry
惊箐三人组 1989
饰演 Ned Perry
再见同窗 1987
饰演 David Morgan
惊异大奇航 1987
饰演 Jack Putter
神勇三蛟龙 1986
饰演 Ned Nederlander
麦克白 1971
饰演 Banquo
年代: 2013